Course code |
02 03 5872 00 |
Number of ECTS points |
5 |
Course title in the language of instruction |
Technologie informatyczne I |
Course title in Polish |
Technologie informatyczne I |
Course title in English |
Information Technologies I |
Language of instruction |
Polish |
Form of classes |
|
Lecture |
Tutorials |
Laboratory |
Project |
Seminar |
Other |
Total of teaching hours during semester |
Contact hours |
30 |
|
30 |
|
|
0 |
60 |
E-learning |
No |
No |
No |
No |
No |
No |
|
Assessment criteria (weightage) |
0.50 |
|
0.50 |
|
|
0.00 |
|
|
Unit running the course |
Instytut Automatyki |
Course coordinator |
dr inż. Jarosław Kacerka |
Course instructors |
dr Paweł Latosiński, dr inż. Karol Tatar |
Prerequisites |
none |
Course learning outcomes |
- Knows basic concepts related to computer operation, algorithms (methods of presentation, complexity, paradigms), building applications; knows the basic data structures, their features and applications.
- Can make a complex document and spreadsheet in an office package using styles, tables of contents, figures, etc., equations.
- Is able to analyze given problem, suggest an algorithm and write in the form of a block diagram and pseudocode, can assess its complexity, select the appropriate data structures
- Can write the algorithm in the form of a C program, execute the program under the control of the debugger and correct errors
|
Programme learning outcomes |
|
Programme content |
The principle of operation of a modern computer; Work in an office package; Introduction to algorithms: Presentation of engineering processes in the form of algorithms, Methods of algorithm description, Correctness and efficiency of algorithms; Programming in C language: Building applications in C, Fundamentals of C language, Basic data structures, their features and outline of implementation, Memory management, debugging |
Assessment methods |
1. Written test (multiple-choice test with open questions)
2. In-class assignment related to the implementation of a text document and spreadsheet
3, 4. In-class assignment related to the presentation of an algorithm for solving a given problem and the development of software implementing the given functionality
4. Observation of activity in the classroom
|
Grading policies |
Final test, laboratory attendance.
The condition for passing the laboratory is passing the learning outcomes no. 2-4. The final grade consists of passing the lecture (written test passed at least 60%) - 50% weight, passing the laboratory (observation of activity in the classroom, achieving effects required in the instructions, written and practical test) - weight 50%. |
Course content |
Lecture:
- Work in the Microsoft Office 365 and OpenOffice office suites
- Microsoft Outlook group collaboration tools
- The principle of operation of a modern computer
- Task processing environment
- Basics of operating, managing and configuring the Windows 10 operating system
- Introduction to algorithmics: Presentation of engineering processes in the form of algorithms; Ways of writing algorithms; Issues of correctness and efficiency of algorithms
- Programming in C language: Stages of the process of building applications in C; Basics of the C language (Simple data types, constants, variables, literals, operators, syntax and semantics of C language, conditional program structures, iterative program structures, arrays, text strings, complex types, pointers and references); Basic data structures, their features and implementation outline; Memory management; Debugging programs
Laboratory:
- Office365 and OpenOffice - text edition with emphasis on the use of styles and built-in functions
- Office365 - spreadsheet
- Office365 - publishing and groupware tools
- Formulating algorithms and their presentation in engineering notation
- Getting to know the chosen programming environment, launching first programs. Arithmetic variables and expressions. Standard input / output - communication with the user. Data types - limitations of computer calculations. Arithmetic, logic, assignments. Control - if statements, for, while loops
- Functions and program structure, passing arguments
- I/O operations
- Running and application diagnostics
|
Basic reference materials |
- Małecki R., Arendt D., Bryszewski A., Krasiukanis R.: Wstęp do informatyki, Skrypt Politechniki Łódzkiej, Łódź 1997
- Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
- Prata: Szkoła programowania, Język C++. Wyd. Robomatic
- Kalev D., Walter J.,Tobler M.J.: C++ w zadaniach. Robomatic, Wrocław 1999
|
Other reference materials |
- Kisielewicz A.: Wprowadzenie do informatyki. Helion, Gliwice 2002
- Krysiak K.: Sieci komputerowe, kompendium. Helion, Gliwice 2003
- Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
- Korol J.: Visual Basic W Excelu 2000. Mikom, Warszawa
- Liberty J.: Poznaj C++. Intersoftland, Warszawa 1999
|
Average student workload outside classroom |
66 |
Comments |
|
Updated on |
2021-04-23 13:21:13 |
Archival course yes/no |
no |